/**
 * 项目名称:测试类
 *
 * @Author: 夏国倩
 * @Date: 2023/9/25 11:11
 * @Copyright
 */
package inner;
public class TestSmoking {
    public static void main(String[] args) {
        //使用匿名内部类
        /*
        匿名内部类：简化问题：定义实现类，重写方法，建立实现类对象，合为一步完成
        格式：
        new 接口或者父类（）{
           //重写抽象方法
           };
           从new开始，到;分号结束
           创建了接口的实现类对象
         */
        new Smoking() {
            @Override
            public void smoking() {
                System.out.println("人在吸烟");
            }
        }.smoking();
    }
}
